import Vue from 'vue'
import App from './App.vue'

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
// 引入Vuex插件中的核心对象store
import store from './vuex/store'


// 导入富文本编辑器
import VueQuillEditor from 'vue-quill-editor'
// 导入富文本编辑器的样式
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'


// 导入vue-router插件
import VueRouter from 'vue-router'
import * as echarts from 'echarts'
// 导入路由器对象
import router from './router'
import './api/mock'


// 使用vue-router插件
Vue.use(VueRouter)
// 全局注册富文本编辑器
Vue.use(VueQuillEditor)
Vue.use(ElementUI);
Vue.config.productionTip = false

new Vue({
  router: router,
  store: store,
  render: h => h(App),
  // 一旦使用了vue-router插件，那么new Vue的时候就可以直接传递一个配置项：router
  // router配置项用来接收一个路由器对象。

}).$mount('#app')
